.info, .reports, .members {
  h2 { padding-right: 35px; }
  dl {
    margin: 0 20px;
    dd { margin-left: 0px; }
  }
}

.info {
  background: image-url("icons/css-background/messagebox-info.png") no-repeat top right;
  dl {
    margin: 0 10px;
    dt {
      float: left;
      width: 90px;
    }
    dd {
      float: left;
      margin-left: 5px;
      width: 123px;
      font-weight: bold;
    }
  }
}

.reports {
  background: image-url("icons/css-background/documents.png") no-repeat 99% 2%;
  ul {
    padding-bottom: 0 !important;
    li {
      margin: 0 10px !important;
      line-height: 23.4px !important;
      border-bottom: none !important;

      a {
        padding: 0 !important;
        &:hover { color: #000000; }
      }
    }
  }
}

.members {
  .actions { text-align: center; }

  dl {
    dt { position: absolute; }
    dd { padding-left: 45px; }
  }
}

.members { background: image-url("icons/css-background/person-group.png") no-repeat top right; }